substantially deficient - Spanish English Dictionary